Skip to content

Update test devices#1850

Merged
AustinBenoit merged 1 commit intomainfrom
cpp-device-update
May 1, 2026
Merged

Update test devices#1850
AustinBenoit merged 1 commit intomainfrom
cpp-device-update

Conversation

@AustinBenoit
Copy link
Copy Markdown
Contributor

Description

Update test devices
The Galaxy Tab S3 is no longer available and while I am here I might as well up android latest to more current devices


Testing

Describe how you've tested these changes. Link any manually triggered Integration tests or CPP binary SDK Packaging Github Action workflows, if applicable.

Will run integration tests to validate.


Type of Change

Place an x the applicable box:

  • Bug fix. Add the issue # below if applicable.
  • New feature. A non-breaking change which adds functionality.
  • Other, such as a build process or documentation change.

Notes

  • Bug fixes and feature changes require an update to the Release Notes section of release_build_files/readme.md.
  • Read the contribution guidelines CONTRIBUTING.md.
  • Changes to the public API require an internal API review. If you'd like to help us make Firebase APIs better, please propose your change in a feature request so that we can discuss it together.

The Galaxy Tab S3 is no longer avalible and while I am here I might as well up android latest to more current devices
@AustinBenoit AustinBenoit added skip-release-notes Skip release notes check tests-requested: full Trigger a FULL set of integration tests (uses expanded test matrix). labels Apr 30, 2026
@github-actions github-actions Bot added tests: in-progress This PR's integration tests are in progress. and removed tests-requested: full Trigger a FULL set of integration tests (uses expanded test matrix). labels Apr 30, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 30, 2026

✅  Integration test succeeded!

Requested by @AustinBenoit on commit 5d1f3e3
Last updated: Thu Apr 30 20:01 PDT 2026
View integration test log & download artifacts

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the Android test device matrix in scripts/gha/print_matrix_configuration.py to include newer device models and API levels. The review feedback highlights significant issues, including the use of an invalid API level (36), the inclusion of unreleased hardware (Pixel 10 and Galaxy S25 series) that is likely unavailable in Firebase Test Lab, and inconsistencies in API versions within the defined device groups.

Comment on lines +181 to +185
{"type": "ftl", "device": "model=tokay,version=36"}, # Pixel 9
{"type": "ftl", "device": "model=frankel,version=36"}, # Pixel 10
{"type": "ftl", "device": "model=stallion,version=36"}, # Pixel 10a
{"type": "ftl", "device": "model=mustang,version=36"}, # Pixel 10 Pro XL
{"type": "ftl", "device": "model=rango,version=36"}, # Pixel 10 Pro Fold
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The android_latest configuration contains several discrepancies:

  • API Version Inconsistency: There is a mix of API level 36 and API level 34 (and 33 for the Pixel Tablet) within the same group.
  • Invalid API Level: API level 36 is not currently a standard Android release (Android 15 is API 35).
  • Unreleased Hardware: Models such as frankel (Pixel 10) and rango (Pixel 10 Pro Fold) refer to unreleased devices that are likely not yet available in Firebase Test Lab.

It is recommended to use a consistent, supported API level (e.g., 34 or 35) and valid device models to ensure the stability of the integration tests.

{"type": "ftl", "device": "model=b0q,version=33"}, # Galaxy S22 Ultra
{"type": "ftl", "device": "model=b4q,version=33"}, # Galaxy Z Flip4
{"type": "ftl", "device": "model=gts9wifi,version=34"}, # Galaxy Tab S9
{"type": "ftl", "device": "model=pa3q,version=36"}, # Galaxy S25 Ultra
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The model pa3q (Galaxy S25 Ultra) and the specified version=36 are inconsistent with other devices in this group (e.g., Galaxy Tab S9 and Z Flip6 use version 34). Additionally, this hardware and API level are likely not yet available in Firebase Test Lab. Please use a consistent and supported configuration.

"android_target": [
{"type": "ftl", "device": "model=blueline,version=28"}, # Pixel 3
{"type": "ftl", "device": "model=gts3lltevzw,version=28"}, # Galaxy Tab S3
{"type": "ftl", "device": "model=gts8wifi,version=34"}, # Galaxy Tab S8
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The android_target group appears to be intended for testing on API level 28 (Android 9), as seen with the other devices in this list (Pixel 3 and AQUOS sense2). Replacing the Galaxy Tab S3 with a Galaxy Tab S8 running API level 34 introduces an inconsistency in the API coverage for this group. If the goal is to maintain a consistent baseline for 'target' devices, consider using a device model that supports API level 28 in Firebase Test Lab.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well I still want a samsung and a table this is really the only option.

@github-actions github-actions Bot added the tests: succeeded This PR's integration tests succeeded. label Apr 30, 2026
@firebase-workflow-trigger firebase-workflow-trigger Bot removed the tests: in-progress This PR's integration tests are in progress. label Apr 30, 2026
@AustinBenoit AustinBenoit merged commit 5d1f3e3 into main May 1, 2026
76 of 95 checks passed
@github-actions github-actions Bot added tests: in-progress This PR's integration tests are in progress. tests: succeeded This PR's integration tests succeeded. and removed tests: succeeded This PR's integration tests succeeded. labels May 1, 2026
@firebase-workflow-trigger firebase-workflow-trigger Bot removed the tests: in-progress This PR's integration tests are in progress. label May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-release-notes Skip release notes check tests: succeeded This PR's integration tests succeeded.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants